﻿using System;
using System.Linq;

namespace HitchHikersGuideToTheGalaxy.Models
{
    public interface IPostalCodeRepository
    {
        // Default Add, Delete and save actions
        void Add(PostalCode postalCode);
        void Delete(PostalCode postalCode);
        void Save();

        // Querys
        IQueryable<PostalCode> FindAllPostalCodes();
        IQueryable<String> GetAllPostalCodesForDropDownBox();
        PostalCode GetPostalCode(String zipCode);
        String GetZipCode(String postalCode);
        
    }
}
